
.age-search:after{
    content:"";
    height:0;
    visibility:hidden;
    display:block;
    clear:both;
}
.age-search a{
    display:inline-block;
    width:15%;
    margin:0;
    padding:0;
    line-height:.7rem;
    font-size: .28rem;
    text-align: center;
    text-decoration: none;
}
.age-active{
    color:#f38647;
    border-bottom:3px solid #c54b44;
}
.theme-search{
    position:relative;
}
.theme-search .theme-container{
    width:100%;
    padding: .1rem 0;
    z-index: 9;
    background: #f5f5f5;
    position: absolute;
    left:0;
    top: .65rem;
}
.theme-search .theme-container .theme-list{
    width:100%;
}
.theme-search .theme-container .theme-list .theme-item{
    width:20%;
    margin-left:2.8%;
    margin-top: .07rem;
    -webkit-border-radius: .1rem;
    -moz-border-radius: .1rem;
    border-radius: .1rem;
    line-height: .5rem;
    text-align:center;
    background: #F2F2F2;
    float:left;
}
.theme-search .theme-container .theme-list-02 .theme-item{
    width:20%;
    margin-left:2.8%;
    margin-top: .07rem;
    -webkit-border-radius: .1rem;
    -moz-border-radius: .1rem;
    border-radius: .1rem;
    line-height: .5rem;
    text-align:center;
    background: #F2F2F2;
    float:left;
}
.show-control{
    display:none;
}
.theme-search .pattern-sel-btn{
    float:right;
}
.theme-search:after{
    content:"";
    height:0;
    visibility:hidden;
    display:block;
    clear:both;
}
.theme-search a{
    display: inline-block;
    float:left;
    text-align:center;
    position:relative;
    width:1.3rem;
    margin-right: .5rem;
    line-height:.7rem;
}
.theme-search a img{
    position:absolute;
    top: .15rem;
    right: -.1rem;
}
.book-container{
    height:auto;
}
.assess>img{
    display:inline-block;
    margin-right:.05rem;
}
.borro-count-container .borro-count{
    color:#8e8e92;
    font-size:.25rem;
}
.pattern-sel{
    display:none;
}
.list-mes-item .book-intro .intro-title{
    color: #000000;
    font-weight: bold;
}
.list-mes-item .book-intro{
    padding-top: .06rem;
    color:#767676;
    font-size:.3rem;
}
.list-mes-item .read-count{
    padding-top: .1rem;
}
.grids-txt .assess{
    margin-top:.08rem;
}
.theme-search .theme-container .theme-list-02 .theme-item.theme-active{
    background: #f38647;
    color:#fff;
}
